Justin HubnerJustin Hubner
A Blank Report Mid-Season: The Limits of Sports Data Analysis in VietnamOn Monday morning, the analysis file for the next round landed in my working...
Unable to create article due to missing source dataThe requested 1,879-word Vietnamese sports article cannot be created because...
The Gap Never Lies: What Vietnam Lost Without Xuan SonAt minute 67, as Vietnam pushed everyone forward chasing an equalizer, I...
U23 South Korea vs U23 Saudi Arabia: When One Draw Is Enough to Redraw the ASIAD BracketOn a scrap of paper in a late-night noodle shop in Busan, someone drew a...
Alcaraz Reaches Japan Open Semifinal After Shapovalov Retires InjuredA routine-looking chase for a ball in the fourth game of the second set ended...
Vietnamese Football 2026: Living in the Gap Between Two GenerationsVietnamese Football 2026: Living in the Gap Between Two Generations The...
Vietnam vs Kazakhstan: The Last Match of 2026 and What the Scoresheet Leaves OutThere is a small gesture I have seen many times in five years of sitting in...
Free-Agent Alaba and Club América's Defensive Gamble Ahead of Apertura 2026That night, sitting in a small apartment in Shanghai, I got a message from a...
Monza – The Defining Test for Lando Norris's 2026 Title AmbitionsNumbers never lie, but the people reading the reports do. 83 points is the ga...
TT Kidz: 70 Activity Cards, 30 Children and a Conversion Rate Nobody PublishedIn the document package Table Tennis England released about the redesign of T...
27 Unbeaten Matches, a Thai Newspaper, and the Contradiction It Wrote Against ItselfIn late September, the monsoon wind blew back from the Cam estuary into Stand...
Chess Olympiad 2026: India Defends Double Gold, Sindarov Faces Home Pressure in SamarkandSamarkand, the legendary city on the Silk Road, is preparing to become the...
Cameroon reach the African Nations Championship final and book a 2027 World Championship ticket alongside TunisiaAt the scorer's table in an African hall, after the whistle that closed the...
Top 50 dream shattered: Thailand shock loss to Australia exposes fatal weakness at 2026 Asian ChampionshipHook When the third-set score of 19-25 flashed on the electronic board in...
Empty data: No Vietnamese swimming article can be formed from an N/A analysisThe source analysis 'Stage-2 Deep Professional Analysis' contains no event,...
Original FC Announce Jakarta Fixture: 77,000 Seats, Two Names and an Undisclosed SquadOn 23 October 2026, at the Indonesian Ministry of Tourism in Jakarta, Patrice...
Dean Huijsen Returns to Spain: 90 Minutes of Redemption After World Cup HeartbreakThe Sánchez-Pizjuán Stadium in Seville, the night Spain hosted Croatia in the...
Nine Layers of Data Behind an Esports ContractAn Empty Analysis File and a Chat Room That Had Already Decided The analysis...
Vietnam's Women's Sepak Takraw at ASIAD 20: Decoding the Nearly 8 Billion VND Bill Behind the Gold MedalOn September 29, in Nagoya, Japan, Vietnam's women's sepak takraw team climbe...
Pakistan Sweep Bahrain 3-0 at Billie Jean King Cup: A Win That Does Not Yet Prove the LevelPakistan opened its Billie Jean King Cup Asia/Oceania Group III (B) campaign...
